preen (oneself) on (something)

Translations
se rengorger de
Definitions
To take great pride or satisfaction in something about oneself, often in a way that is self-satisfied or showy; to congratulate oneself or boast about an achievement, quality, or possession.